モジュール詳細:パスワード生成

あの役に立たない不要なパスワードの制限を覚えているだろうか。
7355608は、はるかにシンプルで便利である。

このモジュールには、7桁の14セグメントディスプレー、A~F、6つの記号、クリアボタン、送信ボタン、数字が書かれたボタンで構成されている。

理由は不明だが、パスワードには以下の項目が含まれている必要がある。

  • 6文字以上7文字以下
  • 少なくとも1つの英字
  • 少なくとも1つの数字
  • 少なくとも1つの記号

これにより、モジュールはパスワードを忘れてしまっている。

つまり、爆弾を助けるのはあなた次第だ!モジュールを解除すれば、この爆弾の助けになるだろう。

以下のルールを使用し、パスワードを作成する。

パートI:

  1. 爆弾のシリアルナンバーの最初の英字を取る。
  2. 英字をアルファベット上の位置(A=1,B=2...)に変換する。
  3. 6で割った余りを求め、1を加算する。
  4. 再度アルファベット上の位置を使用して、数字を英字に変換する。

パートII:

  1. インジケーターの数を取り、6で割った余りを求め、1を加算する。
  2. アルファベット上の位置を使用し、数字を英字に変換する。
  3. バッテリーの数を取り、6で割った余りを求め、1を加算する。
  4. アルファベット上の位置を使用し、数字を英字に変換する。
  5. ポートの数を取り、6で割った余りを求め、1を加算する。
  6. アルファベット上の位置を使用し、数字を英字に変換する。

バッテリー、インジケーター、ポートの順番に入力する。
(調整前の個数に対し、)同じ数字が2つ以上ある場合は、順序を逆にする。

パートIII:

モジュール「疑問符(Question Mark)」がある場合、記号は「?」である。

それ以外の場合、モジュール「占星術(Astrology)」がある場合、記号は「*」である。

それ以外の場合、「Logic」または「Boolean」の文字を含むモジュールがある場合、記号は「&」である。

それ以外の場合、「Code」の文字が含まれているモジュールがある場合、記号は「/」である。

それ以外の場合、「Alphabet」の文字が含まれているモジュールがある場合、記号は「@」である。

それ以外の場合、記号は「-」である。

パートIV:

  1. 解除されたモジュールの数*を取得する。
  2. 解除されていないモジュールの数*を取得する。
  3. カウントダウンタイマーの残り分数を取得する。
  4. 3つの数値の積を求める。
  5. シリアルナンバーの最後の数字を加算する。
  6. 100で割った余りを求める。

パスワードを入力するには、4つのパートを全て順番に繋げるだけである。ただし、爆弾にモジュール「再錯綜(Bamboozled Again)」、「極貯留(UltraStores)」、「Ultimate Cycle」のいずれかがある場合は、全てのルールを無視して「DEAD」の両端に「*」を追加した文字列を送信する。

入力が正しい場合、モジュールは解除される。入力が間違っていた場合はミスが記録され、入力がリセットされる。
7文字を超えた文字数を入力しようとする場合もミスが記録される。


*送信ボタンを押した時点で計算される。